<template>
	<register @on-success-valid='formSubmit'></register>

</template>

<script>
	// import register from '@/components/register'
	// import axios from 'axios'
	// export default {
	// 	name: 'Register',
	// 	components: {
	// 		register,
	// 		// axios
	// 	},

	// 	methods: {
	// 		formSubmit: function(object) {
	// 			// flags就是子组件传过来的值
	// 			axios.post('http://127.0.0.1:8000/v1/api/user/register/', object	
	// 			).then(function(response) {
	// 				console.log(response);
	// 			}).catch(function(error) {
	// 				console.log(error);
	// 			});
	// 		}




	// 	}
	// }
	import register from '@/components/register'
	import {
		registerapi
	} from '@/api/user.js'
	export default {
		name: 'Register',
		components: {
			register
		},
		data() {
			return {
				message: ""
			}
		},
		methods: {
			// 调用api返回结果
			formSubmit: function(object) {
				// 调用loginapi
				registerapi(object.email, object.userName, object.password, object.auth).then(
					// 请求成功的处理方式
					res => {
						this.message = res.data.message
						console.log(this.message)
						
					},
					// 请求失败时的处理方法 => 可省
					res => {
						this.message = res.data.message
						console.log(this.message)
					}
				)
				// catch 捕获同步异常 => 可省
			}
		},
		// mounted() {
		// 	console.log("挂载了！")
		// 	// 调用自己定义的loginHandler方法
		// 	this.formSubmit()
		// }
	}
</script>

<style>
</style>
